﻿//using System;
//using System.Collections.Generic;
//using KKSG;
//using UILib;
//using UnityEngine;
//using XMainClient.UI.UICommon;
//using XUtliPoolLib;

//namespace XMainClient.UI
//{
//	// Token: 0x020016CA RID: 5834
//	[Hotfix]
//	internal class ActivityRiftDlg : DlgBase<ActivityRiftDlg, ActivityRiftBehaviour>
//	{
//		// Token: 0x17003733 RID: 14131
//		// (get) Token: 0x0600F085 RID: 61573 RVA: 0x0034DF24 File Offset: 0x0034C124
//		public override string fileName
//		{
//			get
//			{
//				return "Hall/TeamMysteriousDlg";
//			}
//		}

//		// Token: 0x17003734 RID: 14132
//		// (get) Token: 0x0600F086 RID: 61574 RVA: 0x0034DF3C File Offset: 0x0034C13C
//		public override int layer
//		{
//			get
//			{
//				return 1;
//			}
//		}

//		// Token: 0x17003735 RID: 14133
//		// (get) Token: 0x0600F087 RID: 61575 RVA: 0x0034DF50 File Offset: 0x0034C150
//		public override bool autoload
//		{
//			get
//			{
//				return true;
//			}
//		}

//		// Token: 0x17003736 RID: 14134
//		// (get) Token: 0x0600F088 RID: 61576 RVA: 0x0034DF64 File Offset: 0x0034C164
//		public override bool hideMainMenu
//		{
//			get
//			{
//				return true;
//			}
//		}

//		// Token: 0x17003737 RID: 14135
//		// (get) Token: 0x0600F089 RID: 61577 RVA: 0x0034DF78 File Offset: 0x0034C178
//		public override bool pushstack
//		{
//			get
//			{
//				return true;
//			}
//		}

//		// Token: 0x17003738 RID: 14136
//		// (get) Token: 0x0600F08A RID: 61578 RVA: 0x0034DF8C File Offset: 0x0034C18C
//		public override bool fullscreenui
//		{
//			get
//			{
//				return true;
//			}
//		}

//		// Token: 0x17003739 RID: 14137
//		// (get) Token: 0x0600F08B RID: 61579 RVA: 0x0034DFA0 File Offset: 0x0034C1A0
//		public override int sysid
//		{
//			get
//			{
//				return XFastEnumIntEqualityComparer<XSysDefine>.ToInt(XSysDefine.xSys_Mysterious);
//			}
//		}

//		// Token: 0x0600F08C RID: 61580 RVA: 0x0034DFBC File Offset: 0x0034C1BC
//		protected override void Init()
//		{
//			this._doc = XDocuments.GetSpecificDocument<XExpeditionDocument>(XExpeditionDocument.uuID);
//			this._doc.TeamMysteriourView = this;
//			this._mdoc = XDocuments.GetSpecificDocument<XRiftDocument>(XRiftDocument.uuID);
//		}

//		// Token: 0x0600F08D RID: 61581 RVA: 0x0034DFEC File Offset: 0x0034C1EC
//		protected override void OnLoad()
//		{
//			base.OnLoad();
//			this.m_RankRewardWindow = new XQualifyingRankRewardWindow(base.uiBehaviour.m_frameRankRwd);
//			this.m_WeekFirstPassWindow = new XQualifyingPointRewardWindow(base.uiBehaviour.m_frameWeek);
//			this.m_WelfareWindow = new XQualifyingPointRewardWindow(base.uiBehaviour.m_frameWelfare);
//			DlgHandlerBase.EnsureCreate<ActivityRiftItemsHandler>(ref this._itemListHandler, base.uiBehaviour.transform, false, null);
//			base.uiBehaviour.m_guildInfoPanel.SetActive(false);
//		}

//		// Token: 0x0600F08E RID: 61582 RVA: 0x0034E070 File Offset: 0x0034C270
//		public override void RegisterEvent()
//		{
//			base.RegisterEvent();
//			base.uiBehaviour.mMainClose.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnCloseDlg));
//			base.uiBehaviour.m_Help.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnHelpClicked));
//			base.uiBehaviour.m_btnFight.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnFightClick));
//			base.uiBehaviour.m_btnShop.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnShopClick));
//			base.uiBehaviour.m_btnIntro.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnIntroClick));
//			base.uiBehaviour.m_btnMember.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnMemberClick));
//			base.uiBehaviour.m_btnRwd.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnRwdClick));
//			int i = 0;
//			int num = base.uiBehaviour.m_tabs.Length;
//			while (i < num)
//			{
//				base.uiBehaviour.m_tabs[i].ID = (ulong)((long)i);
//				base.uiBehaviour.m_tabs[i].RegisterOnCheckEventHandler(new CheckBoxOnCheckEventHandler(this.OnRwdTabClick));
//				i++;
//			}
//		}

//		// Token: 0x0600F08F RID: 61583 RVA: 0x0034E1A4 File Offset: 0x0034C3A4
//		protected override void OnShow()
//		{
//			base.OnShow();
//			base.uiBehaviour.m_tab.gameObject.SetActive(false);
//			this.CloseAllRwd();
//			this.m_RankRewardWindow.SetVisible(false);
//			this.m_WeekFirstPassWindow.SetVisible(false);
//			base.uiBehaviour.m_lbldesc.SetText(XSingleton<UiUtility>.singleton.ReplaceReturn(XStringDefineProxy.GetString("RIFT_SYSTEM_HELP")));
//			base.uiBehaviour.m_btnShop.gameObject.SetActive(XSingleton<XGameSysMgr>.singleton.IsSystemOpened(XSysDefine.XSys_Mall_Rift));
//			base.uiBehaviour.m_lbltip.SetVisible(false);
//			this._mdoc.ReqMyRiftInfo();
//			this._mdoc.ReqFirstPassRwd(RiftFirstPassOpType.Rift_FirstPass_Op_GetInfo, 0U);
//			this._mdoc.ReqRankSelf();
//		}

//		// Token: 0x0600F090 RID: 61584 RVA: 0x0034E274 File Offset: 0x0034C474
//		public void Refresh()
//		{
//			int @int = XSingleton<XGlobalConfig>.singleton.GetInt("RiftRewardWeekLimitOpen");
//			bool flag = @int == 1;
//			base.uiBehaviour.m_lbltime.SetVisible(flag);
//			base.uiBehaviour.m_weekRwd.SetActive(!flag);
//			this._mdoc.CulFirstPass();
//			this._mdoc.ReculRankList();
//			bool flag2 = !flag;
//			if (flag2)
//			{
//				this.RefreshWeekRwd(base.uiBehaviour.m_weekRwd.transform);
//			}
//			base.uiBehaviour.m_lbltime.SetText(XStringDefineProxy.GetString("RiftTimeString"));
//			string text = this._mdoc.currFloor.ToString();
//			base.uiBehaviour.m_lblMFloor.SetText(text);
//			SceneTable.RowData sceneData = XSingleton<XSceneMgr>.singleton.GetSceneData(this._mdoc.sceneid);
//			bool flag3 = sceneData != null;
//			if (flag3)
//			{
//				base.uiBehaviour.m_lblMName.SetText(sceneData.Comment);
//				bool flag4 = this._mdoc.currRiftRow != null;
//				if (flag4)
//				{
//					base.uiBehaviour.m_lblFight.SetText(this._mdoc.currRiftRow.RecommendPower.ToString());
//				}
//				else
//				{
//					base.uiBehaviour.m_lblFight.SetText(sceneData.RecommendPower.ToString());
//				}
//				for (int i = 0; i < (int)sceneData.LoseCondition.count; i++)
//				{
//					bool flag5 = sceneData.LoseCondition[i, 0] == 3;
//					if (flag5)
//					{
//						int num = sceneData.LoseCondition[i, 1];
//						base.uiBehaviour.m_lbblMTime.SetText(this.TranNum2Date(num));
//					}
//				}
//			}
//			this.RefreshFloorRwd();
//			this.RefreshBuff();
//			this.RefreshRwdOpen();
//		}

//		// Token: 0x0600F091 RID: 61585 RVA: 0x0034E448 File Offset: 0x0034C648
//		private string TranNum2Date(int num)
//		{
//			int num2 = num / 60;
//			int num3 = num % 60;
//			return num2.ToString("D2") + ":" + num3.ToString("D2");
//		}

//		// Token: 0x0600F092 RID: 61586 RVA: 0x0034E486 File Offset: 0x0034C686
//		protected override void OnUnload()
//		{
//			DlgHandlerBase.EnsureUnload<ActivityRiftItemsHandler>(ref this._itemListHandler);
//			DlgHandlerBase.EnsureUnload<ActivityRiftGuidInfoHandler>(ref this._guildinfoHandler);
//			this.m_WeekFirstPassWindow = null;
//			this.m_RankRewardWindow = null;
//			base.OnUnload();
//		}

//		// Token: 0x0600F093 RID: 61587 RVA: 0x0034E4B8 File Offset: 0x0034C6B8
//		private void RefreshRwdOpen()
//		{
//			bool active = XSingleton<XGlobalConfig>.singleton.GetInt("RiftGuaranteeAwardShowOpen") == 1;
//			base.uiBehaviour.m_tabs[2].gameObject.SetActive(active);
//		}

//		// Token: 0x0600F094 RID: 61588 RVA: 0x0034E4F4 File Offset: 0x0034C6F4
//		public void RefreshRed()
//		{
//			base.uiBehaviour.m_sprRwdRed.SetVisible(this._mdoc.hasNewFirstPass);
//			base.uiBehaviour.m_reds[0].SetVisible(this._mdoc.hasNewFirstPass);
//			base.uiBehaviour.m_reds[1].SetVisible(false);
//			base.uiBehaviour.m_reds[2].SetVisible(false);
//		}

//		// Token: 0x0600F095 RID: 61589 RVA: 0x0034E564 File Offset: 0x0034C764
//		private void RefreshWeekRwd(Transform t)
//		{
//			IXUIProgress ixuiprogress = t.Find("Icon1/Progress Bar").GetComponent("XUIProgress") as IXUIProgress;
//			IXUIProgress ixuiprogress2 = t.Find("Icon2/Progress Bar").GetComponent("XUIProgress") as IXUIProgress;
//			IXUILabel ixuilabel = t.Find("Icon1/value").GetComponent("XUILabel") as IXUILabel;
//			IXUILabel ixuilabel2 = t.Find("Icon2/value").GetComponent("XUILabel") as IXUILabel;
//			bool flag = this._mdoc.items != null && this._mdoc.items.Count > 0;
//			if (flag)
//			{
//				ixuilabel.SetText(this._mdoc.items[0].key + "/" + this._mdoc.items[0].value);
//				ixuilabel2.SetText(this._mdoc.items[1].key + "/" + this._mdoc.items[1].value);
//				ixuiprogress.value = this._mdoc.items[0].key / this._mdoc.items[0].value;
//				ixuiprogress2.value = this._mdoc.items[1].key / this._mdoc.items[1].value;
//			}
//			else
//			{
//				SeqList<int> sequenceList = XSingleton<XGlobalConfig>.singleton.GetSequenceList("RiftRewardWeekLimit", true);
//				ixuilabel.SetText(0 + "/" + sequenceList[0, 1]);
//				ixuilabel2.SetText(0 + "/" + sequenceList[1, 0]);
//				ixuiprogress.value = 0f / (float)sequenceList[0, 1];
//				ixuiprogress2.value = 0f / (float)sequenceList[1, 1];
//			}
//		}

//		// Token: 0x0600F096 RID: 61590 RVA: 0x0034E79C File Offset: 0x0034C99C
//		private bool OnRwdTabClick(IXUICheckBox box)
//		{
//			bool bChecked = box.bChecked;
//			if (bChecked)
//			{
//				this.OnRwdSelect(box.ID);
//			}
//			return true;
//		}

//		// Token: 0x0600F097 RID: 61591 RVA: 0x0034E7C8 File Offset: 0x0034C9C8
//		public bool OnHelpClicked(IXUIButton button)
//		{
//			DlgBase<XCommonHelpTipView, XCommonHelpTipBehaviour>.singleton.ShowHelp(XSysDefine.xSys_Mysterious);
//			return true;
//		}

//		// Token: 0x0600F098 RID: 61592 RVA: 0x0034E7EC File Offset: 0x0034C9EC
//		private bool OnCloseDlg(IXUIButton btn)
//		{
//			this.SetVisibleWithAnimation(false, null);
//			return true;
//		}

//		// Token: 0x0600F099 RID: 61593 RVA: 0x0034E808 File Offset: 0x0034CA08
//		private bool OnFightClick(IXUIButton btn)
//		{
//			XSingleton<XDebug>.singleton.AddLog("OnFightClick", null, null, null, null, null, XDebugColor.XDebug_None);
//			List<ExpeditionTable.RowData> expeditionList = this._doc.GetExpeditionList(TeamLevelType.TeamLevelRift);
//			int dnexpeditionID = expeditionList[0].DNExpeditionID;
//			ExpeditionTable.RowData expeditionDataByID = this._doc.GetExpeditionDataByID(dnexpeditionID);
//			float num = float.Parse(XSingleton<XGlobalConfig>.singleton.GetValue("SceneGotoPower"));
//			bool flag = XSingleton<PPTCheckMgr>.singleton.CheckMyPPT(Mathf.FloorToInt(expeditionDataByID.DisplayPPT * num));
//			if (flag)
//			{
//				this.OnRealEnter(dnexpeditionID);
//			}
//			else
//			{
//				XSingleton<PPTCheckMgr>.singleton.ShowPPTNotEnoughDlg((ulong)((long)dnexpeditionID), new ButtonClickEventHandler(this.OnRealEnterClicked));
//			}
//			return true;
//		}

//		// Token: 0x0600F09A RID: 61594 RVA: 0x0034E8B8 File Offset: 0x0034CAB8
//		private bool OnRealEnterClicked(IXUIButton go)
//		{
//			this.OnRealEnter((int)go.ID);
//			return true;
//		}

//		// Token: 0x0600F09B RID: 61595 RVA: 0x0034E8DC File Offset: 0x0034CADC
//		private void OnRealEnter(int id)
//		{
//			XTeamDocument specificDocument = XDocuments.GetSpecificDocument<XTeamDocument>(XTeamDocument.uuID);
//			specificDocument.SetAndMatch(id);
//		}

//		// Token: 0x0600F09C RID: 61596 RVA: 0x0034E900 File Offset: 0x0034CB00
//		private bool OnShopClick(IXUIButton btn)
//		{
//			DlgBase<MallSystemDlg, MallSystemBehaviour>.singleton.ShowShopSystem(XSysDefine.XSys_Mall_Rift, 0UL);
//			return true;
//		}

//		// Token: 0x0600F09D RID: 61597 RVA: 0x0034E928 File Offset: 0x0034CB28
//		private bool OnMemberClick(IXUIButton btn)
//		{
//			XSingleton<XDebug>.singleton.AddLog("onguildinfo click", null, null, null, null, null, XDebugColor.XDebug_None);
//			this._mdoc.ReqGuildRank();
//			return true;
//		}

//		// Token: 0x0600F09E RID: 61598 RVA: 0x0034E95D File Offset: 0x0034CB5D
//		public void OpenGuildInfoHanlder()
//		{
//			DlgHandlerBase.EnsureCreate<ActivityRiftGuidInfoHandler>(ref this._guildinfoHandler, base.uiBehaviour.m_guildInfoPanel, this, true);
//		}

//		// Token: 0x0600F09F RID: 61599 RVA: 0x0034E97C File Offset: 0x0034CB7C
//		private bool OnIntroClick(IXUIButton btn)
//		{
//			XSingleton<XDebug>.singleton.AddLog("OnIntroClick", null, null, null, null, null, XDebugColor.XDebug_None);
//			DlgHandlerBase.EnsureCreate<ActivityRiftItemsHandler>(ref this._itemListHandler, base.uiBehaviour.transform, false, null);
//			SeqList<int> sequenceList = XSingleton<XGlobalConfig>.singleton.GetSequenceList("RiftAffixID", false);
//			PandoraDocument specificDocument = XDocuments.GetSpecificDocument<PandoraDocument>(PandoraDocument.uuID);
//			specificDocument.GetShowItemList((uint)sequenceList[this._mdoc.currRift, 1]);
//			this._itemListHandler.ShowItemList(PandoraDocument.ItemList);
//			return true;
//		}

//		// Token: 0x0600F0A0 RID: 61600 RVA: 0x0034EA04 File Offset: 0x0034CC04
//		private bool OnRwdClick(IXUIButton btn)
//		{
//			base.uiBehaviour.m_tab.gameObject.SetActive(true);
//			base.uiBehaviour.m_tabs[0].bChecked = true;
//			this.OnRwdSelect(0UL);
//			return true;
//		}

//		// Token: 0x0600F0A1 RID: 61601 RVA: 0x0034EA4C File Offset: 0x0034CC4C
//		private void OnRwdSelect(ulong index)
//		{
//			this.CloseAllRwd();
//			this.RefreshRed();
//			bool flag = index == 0UL;
//			if (flag)
//			{
//				this.m_WeekFirstPassWindow.SetVisible(true);
//				this.RefreshFirstPassRift();
//			}
//			bool flag2 = index == 1UL;
//			if (flag2)
//			{
//				this.m_RankRewardWindow.SetVisible(true);
//				this.RefreshRankRwd();
//			}
//			bool flag3 = index == 2UL;
//			if (flag3)
//			{
//				this.m_WelfareWindow.SetVisible(true);
//				this.RefreshWelfare();
//			}
//		}

//		// Token: 0x0600F0A2 RID: 61602 RVA: 0x0034EAC5 File Offset: 0x0034CCC5
//		private void CloseAllRwd()
//		{
//			this.m_RankRewardWindow.SetVisible(false);
//			this.m_WelfareWindow.SetVisible(false);
//			this.m_WeekFirstPassWindow.SetVisible(false);
//		}

//		// Token: 0x0600F0A3 RID: 61603 RVA: 0x0034EAF0 File Offset: 0x0034CCF0
//		private void RefreshFloorRwd()
//		{
//			bool flag = this._mdoc != null && this._mdoc.currRiftRow != null;
//			if (flag)
//			{
//				int count = (int)this._mdoc.currRiftRow.weekfirstpass.count;
//				for (int i = 0; i < count; i++)
//				{
//					base.uiBehaviour.m_goRwd[i].SetActive(true);
//					uint num = this._mdoc.currRiftRow.weekfirstpass[i, 0];
//					uint itemCount = this._mdoc.currRiftRow.weekfirstpass[i, 1];
//					XSingleton<XItemDrawerMgr>.singleton.normalItemDrawer.DrawItem(base.uiBehaviour.m_goRwd[i], (int)num, (int)itemCount, false);
//					IXUISprite ixuisprite = base.uiBehaviour.m_goRwd[i].transform.Find("Icon").GetComponent("XUISprite") as IXUISprite;
//					ixuisprite.ID = (ulong)num;
//					ixuisprite.RegisterSpriteClickEventHandler(new SpriteClickEventHandler(XSingleton<UiUtility>.singleton.OnItemClick));
//				}
//				for (int j = count; j < base.uiBehaviour.m_goRwd.Length; j++)
//				{
//					base.uiBehaviour.m_goRwd[j].SetActive(false);
//				}
//			}
//		}

//		// Token: 0x0600F0A4 RID: 61604 RVA: 0x0034EC40 File Offset: 0x0034CE40
//		private void RefreshBuff()
//		{
//			Rift.RowData currRiftRow = this._mdoc.currRiftRow;
//			this.RefreshBuff(base.uiBehaviour.m_goBuff[0], string.Empty, XSingleton<XGlobalConfig>.singleton.GetValue("RiftAttr"), currRiftRow.attack + "%");
//			this.RefreshBuff(base.uiBehaviour.m_goBuff[1], string.Empty, XSingleton<XGlobalConfig>.singleton.GetValue("RiftHP"), currRiftRow.hp + "%");
//			bool flag = this._mdoc != null && this._mdoc.currRiftRow != null;
//			if (flag)
//			{
//				int num = this._mdoc.buffIDS.Count + 2;
//				for (int i = 2; i < num; i++)
//				{
//					RiftBuffSuitMonsterType.RowData buffSuitRow = this._mdoc.GetBuffSuitRow((uint)this._mdoc.buffIDS[i - 2], this._mdoc.buffLevels[i - 2]);
//					base.uiBehaviour.m_goBuff[i].SetActive(true);
//					this.RefreshBuff(base.uiBehaviour.m_goBuff[i], buffSuitRow.atlas, buffSuitRow.icon, string.Empty);
//					IXUISprite ixuisprite = base.uiBehaviour.m_goBuff[i].transform.Find("P").GetComponent("XUISprite") as IXUISprite;
//					ixuisprite.ID = (ulong)((long)(i - 2));
//					ixuisprite.RegisterSpritePressEventHandler(new SpritePressEventHandler(this.OnBuffPress));
//				}
//				for (int j = num; j < base.uiBehaviour.m_goBuff.Length; j++)
//				{
//					base.uiBehaviour.m_goBuff[j].SetActive(false);
//				}
//			}
//		}

//		// Token: 0x0600F0A5 RID: 61605 RVA: 0x0034EE18 File Offset: 0x0034D018
//		private bool OnBuffPress(IXUISprite spr, bool ispress)
//		{
//			int index = (int)spr.ID;
//			RiftBuffSuitMonsterType.RowData buffSuitRow = this._mdoc.GetBuffSuitRow((uint)this._mdoc.buffIDS[index], this._mdoc.buffLevels[index]);
//			base.uiBehaviour.m_lbltip.SetText(XSingleton<UiUtility>.singleton.ReplaceReturn(buffSuitRow.scription));
//			base.uiBehaviour.m_lbltip.SetVisible(ispress);
//			return true;
//		}

//		// Token: 0x0600F0A6 RID: 61606 RVA: 0x0034EE94 File Offset: 0x0034D094
//		private void RefreshBuff(GameObject go, string atlas, string sp, string text)
//		{
//			IXUILabel ixuilabel = go.transform.Find("value").GetComponent("XUILabel") as IXUILabel;
//			IXUISprite ixuisprite = go.transform.Find("P").GetComponent("XUISprite") as IXUISprite;
//			ixuilabel.SetText(XSingleton<UiUtility>.singleton.ReplaceReturn(text));
//			bool flag = string.IsNullOrEmpty(atlas);
//			if (flag)
//			{
//				ixuisprite.SetSprite(sp);
//			}
//			else
//			{
//				ixuisprite.SetSprite(sp, atlas, false);
//			}
//		}

//		// Token: 0x0600F0A7 RID: 61607 RVA: 0x0034EF14 File Offset: 0x0034D114
//		private void RefreshWelfare()
//		{
//			this._mdoc.CulWelfare();
//			this.RefreshRwd(this.m_WelfareWindow, this._mdoc.WelfareList, true);
//			IXUILabel ixuilabel = base.uiBehaviour.m_frameWelfare.transform.Find("Bg/CurrentPoint/Text").GetComponent("XUILabel") as IXUILabel;
//			ixuilabel.SetText(this._mdoc.all_finish ? this._mdoc.currFloor.ToString() : (this._mdoc.currFloor - 1).ToString());
//		}

//		// Token: 0x0600F0A8 RID: 61608 RVA: 0x0034EFAC File Offset: 0x0034D1AC
//		public void RefreshFirstPassRift()
//		{
//			this.RefreshRwd(this.m_WeekFirstPassWindow, this._mdoc.WeekFirstPassList, true);
//			IXUILabel ixuilabel = base.uiBehaviour.m_frameWeek.transform.Find("Bg/LeftTime").GetComponent("XUILabel") as IXUILabel;
//			ixuilabel.SetText(this._mdoc.all_finish ? this._mdoc.currFloor.ToString() : (this._mdoc.currFloor - 1).ToString());
//		}

//		// Token: 0x0600F0A9 RID: 61609 RVA: 0x0034F038 File Offset: 0x0034D238
//		private void RefreshRwd(XQualifyingPointRewardWindow window, List<PointRewardStatus> list, bool resetPos)
//		{
//			window.m_Close.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnRwdCloseClicked));
//			Vector3 tplPos = window.m_RewardPool.TplPos;
//			window.m_RewardPool.FakeReturnAll();
//			window.m_ItemPool.FakeReturnAll();
//			list.Sort(new Comparison<PointRewardStatus>(this._mdoc.RewardCompare));
//			for (int i = 0; i < list.Count; i++)
//			{
//				GameObject gameObject = window.m_RewardPool.FetchGameObject(false);
//				IXUILabel ixuilabel = gameObject.transform.Find("Bg/Point/Num").GetComponent("XUILabel") as IXUILabel;
//				uint point = list[i].point;
//				ixuilabel.SetText(point.ToString());
//				Transform transform = gameObject.transform.Find("Bg/Tip");
//				bool flag = transform != null;
//				if (flag)
//				{
//					IXUILabel ixuilabel2 = transform.GetComponent("XUILabel") as IXUILabel;
//					IXUIButton ixuibutton = transform.GetComponent("XUIButton") as IXUIButton;
//					ixuilabel2.ID = (ulong)list[i].point;
//					ixuilabel2.RegisterLabelClickEventHandler(new LabelClickEventHandler(this.OnClaimFirstpassClick));
//					GameObject gameObject2 = transform.Find("redp").gameObject;
//					uint status = list[i].status;
//					gameObject2.SetActive(status == 3U);
//					bool flag2 = status == 3U;
//					if (flag2)
//					{
//						ixuilabel2.SetText(XStringDefineProxy.GetString("SRS_FETCH"));
//					}
//					bool flag3 = status == 2U;
//					if (flag3)
//					{
//						ixuilabel2.SetText(XStringDefineProxy.GetString("LEVEL_CHALLENGE_FINISH"));
//					}
//					else
//					{
//						bool flag4 = status == 1U;
//						if (flag4)
//						{
//							ixuilabel2.SetText(XStringDefineProxy.GetString("CAREER_TROPHY_UNREACH"));
//						}
//						else
//						{
//							bool flag5 = status == 0U;
//							if (flag5)
//							{
//								ixuilabel2.SetText(XStringDefineProxy.GetString("SRS_FETCHED"));
//							}
//						}
//					}
//					ixuibutton.SetEnable(status == 3U, false);
//				}
//				for (int j = 0; j < list[i].reward.Count; j++)
//				{
//					GameObject gameObject3 = window.m_ItemPool.FetchGameObject(false);
//					XSingleton<XItemDrawerMgr>.singleton.normalItemDrawer.DrawItem(gameObject3, (int)list[i].reward[j, 0], (int)list[i].reward[j, 1], false);
//					IXUISprite ixuisprite = gameObject3.transform.Find("Icon").GetComponent("XUISprite") as IXUISprite;
//					ixuisprite.ID = (ulong)list[i].reward[j, 0];
//					ixuisprite.RegisterSpriteClickEventHandler(new SpriteClickEventHandler(XSingleton<UiUtility>.singleton.OnItemClick));
//					gameObject3.transform.parent = gameObject.transform;
//					gameObject3.transform.localPosition = new Vector3(window.m_ItemPool.TplPos.x - window.m_RewardPool.TplPos.x + (float)(window.m_ItemPool.TplWidth * j), 0f);
//				}
//				gameObject.transform.localPosition = window.m_RewardPool.TplPos - new Vector3(0f, (float)(window.m_RewardPool.TplHeight * i));
//			}
//			window.m_ItemPool.ActualReturnAll(false);
//			window.m_RewardPool.ActualReturnAll(false);
//			if (resetPos)
//			{
//				window.m_ScrollView.ResetPosition();
//			}
//		}

//		// Token: 0x0600F0AA RID: 61610 RVA: 0x0034F3B4 File Offset: 0x0034D5B4
//		private void RefreshRankRwd()
//		{
//			this.m_RankRewardWindow.m_Close.RegisterClickEventHandler(new ButtonClickEventHandler(this.OnRwdCloseClicked));
//			IXUILabel ixuilabel = base.uiBehaviour.m_frameRankRwd.transform.Find("Bg/LeftTime").GetComponent("XUILabel") as IXUILabel;
//			bool flag = this._mdoc.self_rank > 0U;
//			if (flag)
//			{
//				ixuilabel.SetText(XStringDefineProxy.GetString("SMALLMONSTER_RANK", new object[]
//				{
//					this._mdoc.self_rank
//				}));
//			}
//			else
//			{
//				ixuilabel.SetText(XStringDefineProxy.GetString("ARENA_NO_RANK"));
//			}
//			Vector3 tplPos = this.m_RankRewardWindow.m_RewardPool.TplPos;
//			this.m_RankRewardWindow.m_RewardPool.FakeReturnAll();
//			this.m_RankRewardWindow.m_ItemPool.FakeReturnAll();
//			for (int i = 0; i < this._mdoc.RankRewardList.Count; i++)
//			{
//				GameObject gameObject = this.m_RankRewardWindow.m_RewardPool.FetchGameObject(false);
//				IXUILabel ixuilabel2 = gameObject.transform.Find("Bg/Rank/RankNum").GetComponent("XUILabel") as IXUILabel;
//				bool isRange = this._mdoc.RankRewardList[i].isRange;
//				if (isRange)
//				{
//					ixuilabel2.SetText(string.Format(XStringDefineProxy.GetString("Qualifying_Rank_Reward_Desc2"), this._mdoc.RankRewardList[i].rank));
//				}
//				else
//				{
//					ixuilabel2.SetText(string.Format(XStringDefineProxy.GetString("Qualifying_Rank_Reward_Desc1"), this._mdoc.RankRewardList[i].rank));
//				}
//				for (int j = 0; j < this._mdoc.RankRewardList[i].reward.Count; j++)
//				{
//					GameObject gameObject2 = this.m_RankRewardWindow.m_ItemPool.FetchGameObject(false);
//					XSingleton<XItemDrawerMgr>.singleton.normalItemDrawer.DrawItem(gameObject2, (int)this._mdoc.RankRewardList[i].reward[j, 0], (int)this._mdoc.RankRewardList[i].reward[j, 1], false);
//					IXUISprite ixuisprite = gameObject2.transform.Find("Icon").GetComponent("XUISprite") as IXUISprite;
//					ixuisprite.ID = (ulong)this._mdoc.RankRewardList[i].reward[j, 0];
//					ixuisprite.RegisterSpriteClickEventHandler(new SpriteClickEventHandler(XSingleton<UiUtility>.singleton.OnItemClick));
//					gameObject2.transform.parent = gameObject.transform;
//					gameObject2.transform.localPosition = new Vector3(this.m_RankRewardWindow.m_ItemPool.TplPos.x + (float)(this.m_RankRewardWindow.m_ItemPool.TplWidth * j), 0f);
//				}
//				gameObject.transform.localPosition = this.m_RankRewardWindow.m_RewardPool.TplPos - new Vector3(0f, (float)(this.m_RankRewardWindow.m_RewardPool.TplHeight * i));
//			}
//			this.m_RankRewardWindow.m_ItemPool.ActualReturnAll(false);
//			this.m_RankRewardWindow.m_RewardPool.ActualReturnAll(false);
//			this.m_RankRewardWindow.m_ScrollView.ResetPosition();
//		}

//		// Token: 0x0600F0AB RID: 61611 RVA: 0x0034F730 File Offset: 0x0034D930
//		private void OnClaimFirstpassClick(IXUILabel l)
//		{
//			ulong id = l.ID;
//			this._mdoc.ReqFirstPassRwd(RiftFirstPassOpType.Rift_FirstPass_Op_GetReward, (uint)id);
//		}

//		// Token: 0x0600F0AC RID: 61612 RVA: 0x0034F754 File Offset: 0x0034D954
//		private bool OnRwdCloseClicked(IXUIButton button)
//		{
//			this.CloseAllRwd();
//			base.uiBehaviour.m_tab.gameObject.SetActive(false);
//			return true;
//		}

//		// Token: 0x0400669F RID: 26271
//		private XExpeditionDocument _doc;

//		// Token: 0x040066A0 RID: 26272
//		private XRiftDocument _mdoc;

//		// Token: 0x040066A1 RID: 26273
//		private ActivityRiftItemsHandler _itemListHandler;

//		// Token: 0x040066A2 RID: 26274
//		private ActivityRiftGuidInfoHandler _guildinfoHandler;

//		// Token: 0x040066A3 RID: 26275
//		private XQualifyingRankRewardWindow m_RankRewardWindow;

//		// Token: 0x040066A4 RID: 26276
//		private XQualifyingPointRewardWindow m_WeekFirstPassWindow;

//		// Token: 0x040066A5 RID: 26277
//		private XQualifyingPointRewardWindow m_WelfareWindow;
//	}
//}
